package com.ross.springboot.service;

import com.github.pagehelper.PageInfo;
import com.ross.springboot.entity.Role;
import com.ross.springboot.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author ross
 * @since 2020-07-24
 */
public interface IRoleService extends IService<Role> {
    List<Role> queryRoleListWithSelected(Integer uid);

    PageInfo<Role> selectByPage(Role role, int start, int length);

    /**
     * 删除角色 同时删除角色资源表中的数据
     * @param roleid
     */
    void delRole(Integer roleid);
}
